export const myDateFormat = 'yyyy-MM-dd'
export const myDatetimeFormat = 'yyyy-MM-dd hh:mm:ss'

/**
 * 将date转为毫秒时间戳
 * @param date
 * @returns {null|number}
 */
export function dateToMillTimestamp(date) {
  if (date && date instanceof Date) {
    return date.getTime()
  } else {
    return null
  }
}

/**
 * 时间字符串转换为date
 * @param dateStr 时间字符串
 * @param format  时间格式
 * @returns {null|Date}
 */
export function dateStrToDate(dateStr, format) {
  if (!dateStr || !format) {
    return null
  }

  if (format === myDateFormat) {
    return new Date(dateStr.replace(/-/, '/'))
  }

  return new Date(dateStr)
}
